.squirrel {
    $color: #154d89;
    $primary: #0554B1;
    $th: #91C6FF;
    $cardBg: #FAFFFD;
    $td_odd: #FAFFFD;
    $td_even: #ECF5F7;
    $tabelBorder:#ACB5C3;
    .avue-main {
        .el-button--primary {
            color: #FFF;
            background-color: $primary;
            border-color: $primary;
        }
    }
    .avue-tags {
        .el-tabs__item {
            color: rgba(0, 0, 0, 0.4) !important;
            &.is-active {
                color: $primary !important;
                border-color: $primary !important;
            }
            &:before {
                background: $primary;
            }
        }
    }
    .table-wrapper{
         table{border-bottom: 1px solid transparent;}
         .el-table__header{border-bottom: none;}
         table thead tr th:nth-child(1){border-left: 1px solid $tabelBorder;}
         table thead tr th{border-top: 1px solid $tabelBorder;}
        .el-table__row td:nth-child(1){border-left: 1px solid $tabelBorder;}
        .el-table--border td,.el-table--border th{border-right: 1px solid $tabelBorder;border-bottom: 1px solid $tabelBorder;}
        .el-table__body td {
                background: $td_odd;
                color: #000000;
        }
        .el-radio-button__orig-radio:checked+.el-radio-button__inner {
            background-color: $primary;
            border-color: $primary;
            -webkit-box-shadow: -1px 0 0 0 $primary;
            box-shadow: -1px 0 0 0 $primary;
        }  
              
    }
    .merge_table_wrapper{
        .el-table__row td:nth-child(1){border-left: none;}
        table{border-left: 1px solid #ACB5C3;}
        .el-table__row td:nth-last-child(2){border-right: 2px solid #ACB5C3;}
    }
    .el-table--striped .el-table__body tr.el-table__row--striped td {
        background: $td_even;
        color: #000000;
    }
    .treeBox {
        .el-card {
            background: $cardBg;
        }
        .el-tree {
            background: $cardBg;
        }
    }
    .table-wrapper {
        .el-collapse, 
        .el-collapse-item, 
        .el-collapse-item__header, 
        .el-collapse-item__content,
        .el-card {
            background: $cardBg;
        }
    }
    .el-dropdown {
        color: #fff;
    }
    .avue-crud .el-table th {
        background: $th;
    }
    .avue-top {
        background-color: #154d89;
        color: #fff;
    }
    .avue-top .el-menu-item i {
        color: #fff;
    }
    .avue-top .el-menu-item span {
        color: #fff;
    }
  .top-search {
      .el-input__inner{
        color: #333;
        background: rgba(255,255,255,0.2);
      }
   }     
    .avue-sidebar {
        background-color: $color;
    }
    .avue-sidebar {
        box-shadow: 2px 0 6px rgba(0, 21, 41, 0.15);
        background-color: $color;
        .el-menu-item,
        .el-submenu__title {
            i,
            span {
                color: #fff;
            }
            &:hover {
                background: transparent;
                i,
                span {
                    color: #fff;
                }
            }
            &.is-active {
                background-image: linear-gradient(to right, #3576D0, #154D89);
                &::before {
                    width: 0;
                }
                i,
                span {
                    color: #fff;
                }
            }
        }
    }
}